///////////////////////////////////////////////////////////////////////////////////////////////////
// Illusion Ray Development Kit (IDK)           Copyright (c) 2010 ( dimitriy.martynenko@gmail.com )
///////////////////////////////////////////////////////////////////////////////////////////////////
// Created : 2010-05-22
// Updated : ...
// Licence : NEW BSD
// Info	   : IDK Engine
///////////////////////////////////////////////////////////////////////////////////////////////////
#pragma once

namespace Core
{
	namespace FileSystem
	{
		/*-------------------------------------------------------------------------
		| BasicCamera:
		| ------------
		| BasicCamera
		---------------------------------------------------------------------------*/
		class TFileSystemZLib : public TObject, public IDK::IFileSystem
		{
			IDKClass;
		public:
			virtual void Initialize(const String path);
			virtual ref<IDK::IStream> GetStream(const String ref);
		};

		class TStreamZLib : public IDK::IStream
		{

		};
	}
}